﻿function ShowDialog(strdialog) {
    $('#' + strdialog).dialog('open');
};
function CloseDialog(strdialog) {
    $('#' + strdialog).dialog('close');
};
function tableOrdering(order, dir) {
    // get form element
    var form = document.siteForm;

    // Change talbe order
    form.order.value = order;
    form.orderDir.value = dir;

    // Submit the admin form
    form.submit();
};
function checkVal() {
    var regex = /^[0-9]+$/;
    if ($("#NamDuongLich").val() == "") {
        alert("Năm sinh gia chủ không được để trống");
        return false;
    } else if ($("#NamDuongLich").val().length > 4) {
        alert("Vui lòng nhập năm sinh 4 chữ số");
        return false;
    }
    else if ($("#NamDuongLich").val() < 1900) {
        alert("Năm sinh phải >= 1990");
        return false;
    }
    else if (!regex.test($("#NamDuongLich").val())) {
        alert("Năm sinh của gia chủ phải là số");
        return false;
    }
    return true;
};
function split(val) {
    return val.split(/,\s*/);
};
function extractLast(term) {
    return split(term).pop();
};
function BannerClick(id) {
    var url = '/AjaxData/BannerClick/' + id;
    $.ajax({
        url: url,
        cache: false,
        success: function(html) {
        }
    });
};
function checkFocusForm(obj, str) {
    if (obj.value == str) {
        obj.value = '';
    }
};
function checkBlurForm(obj, str) {
    if (obj.value == '') {
        obj.value = str;
    }
};
function checkFocusInput(tag) {
    $('#' + tag).show();
};
function checkBlurInput(tag) {
    $('#' + tag).hide();
};
function processNumber(inputField, str) {
    try {
        var rephone = /^[0-9]+$/;
        if (!inputField.match(rephone)) {
            var msg = str;
            var err = new Error(msg);
            if (!err.message) {
                err.message = msg;
            }
            throw err;
        }
        return true;
    } catch (e) {
        alert(e.message);
    }
};

function checkEmail(inputField) {
    var email = inputField.value;
    if (email != "") {
        var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        if (!filter.test(email)) {
            alert('Địa chỉ Email phải có dạng abc@ftcland.com');
            return false;
        }
        return true;
    }
    return true;
};

function isPhoneNumber(inputField) {
    var ChoViet = inputField;
    if (ChoViet != "") {
        return processNumber(ChoViet, "Số điện thoại nhập phải là chữ số");
    }
    return true;
};
function validateName(Expvalue) {
    var ExpStr = '^[a-z0-9A-Z-\]*$';
    var check = CheckRegExp(ExpStr, Expvalue);
    return check;
};
function CheckRegExp(ExpStr, Expvalue) {
    try {
        var re = new RegExp(ExpStr);
        var m = re.exec(Expvalue);
        return (m != null)
    }
    catch (ex) {
        return false;
    }
};